//#define _CRT_SECURE_NO_WARNINGS 
//#include <stdio.h>
//#include <string.h>
//
//void put_max(char ch[595],int x)
//{
//	int i = 0;
//	for (i = (int)strlen(ch); i>x; i--)
//	{
//		ch[i + 5] = ch[i];
//	}
//	ch[x + 1] = '(';
//	ch[x + 2] = 'm';
//	ch[x + 3] = 'a';
//	ch[x + 4] = 'x';
//	ch[x + 5] = ')';
//
//}
//int main()
//{
//	char str[595] = { 0 };
//	int i = 0;
//	int j = 0;
//	int max = 0;
//	while (scanf("%s", str) != EOF)
//	{
//		max = 0;
//		j = 0;
//		int index[100] = { 0 };
//		for (i = 1; i < (int)strlen(str); i++)
//		{
//			if (str[i] >= max)
//			{
//				max = str[i];
//			}
//		}
//		for (i = 0; i < (int)strlen(str); i++)
//		{
//			if (str[i] == max)
//			{
//				index[j] = i;
//				j++;
//			}
//		}
//		put_max(str, index[0]);
//		for (i = 1; i < j; i++)
//		{
//			put_max(str, index[i] + i*5);
//		}
//		for (i = 0; i < (int)strlen(str); i++)
//		{
//			printf("%c", str[i]);
//		}
//		printf("\n");
//	}
//	
//	
//	return 0;
//}
